import { getinvestDetailAPI } from "../../api/shesu";
Page({
  /**
   * 页面的初始数据
   */
  data: {
    // rightLine 右侧装饰线
    // bottomLine 底部装饰线
    // col 占位列数
    // style 值样式
    contentList: [
      {
        key: "name",
        label: "被投资公司",
        value: "",
        rightLine: true,
        bottomLine: true,
      },
      {
        key: "stockPercent",
        label: "出资比例",
        value: "",
        bottomLine: true,
      },
      {
        key: "shouldCapi",
        label: "认缴出资额（万元）",
        value: "",
        rightLine: true,
        bottomLine: true,
        style: "color:#F04040",
      },
      {
        key: "shouldDate",
        label: "认缴出资时间",
        value: "",
        bottomLine: true,
      },
      { key: "operName", label: "法人", value: "", col: 2, bottomLine: true },
      {
        key: "belongOrg",
        label: "登记机关",
        value: "",
        col: 2,
        bottomLine: true,
      },

      {
        key: "registCapi",
        label: "注册资本（万元）",
        rightLine: true,
        value: "",
        style: "color:#F04040",
      },
      { key: "econKind", label: "公司类型", value: "" },
      {
        key: "status",
        label: "企业状态",
        value: "",
        col: 2,
        bottomLine: true,
        style: "color:#00AD65",
      },
      {
        key: "updatedDate",
        label: "更新时间",
        value: "",
        col: 2,
      },
    ],
    id: "",
    info: "",
  },
  getDetail() {
    getinvestDetailAPI({ id: this.data.id }).then((res: any) => {
      if (res.code === "000") {
        let content = res.content;
        this.data.contentList.forEach((item: any) => {
          if (item.key === "nsfsldb") {
            // 是否设定担保
            item.value = content.nsfsldb == "0" ? "无担保" : "有担保";
          } else {
            if (!content[item.key] || parseFloat(content[item.key]) === 0) {
              item.hidden = true;
            }
            item.value = content[item.key];
          }
        });
        this.setData({
          contentList: this.data.contentList,
        });
      }
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(option: any) {
    this.setData({
      info: JSON.parse(option.info),
      id: JSON.parse(option.info).id,
    });
    this.getDetail();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() { },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() { },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() { },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() { },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() { },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() { },
});
